Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2006
Тип роботи:
Інші
Предмет:
Об’єктно-орієнтоване програмування
Група:
КН

Частина тексту файла

Міністерство освіти і науки України Національний університет “Львівська політехніка” Кафедра ПЗ Пояснювальна записка до курсової роботи з дисципліни “Об’єктно-орієнтоване програмування” на тему: “Динамічний форум”. Львів 2006 Довідникова програмна інтернет система ─ Форум. Завдання. Курсова робота повинна включати в себе можливість додавання записів, повинна бути передбачена можливість видалення записів; елементи ООП (об’єктно-орієнтованого програмування), які забезпечуються за допомогою мови PHP; зовнішній вигляд інтернет-сторінки, що забезпечується мовою HTML чи JAVA-скриптами. Виконання поставленого завдання. Вступ. Форум має лінійну тсруктуру. При перегляді теми можна прочитати всі повідомлення підряд зверху вниз і між повідомленнями немає ніякої службової інформації, лише ледь помітні горизонтальні лінії. При створенні нової теми чи додаванні повідомлення в тему вона “випливає” на перше місце в списку тем. Створений також режим адміністрування, у якому можна налаштувати зовнішній вигляд та внутрішні функції форуму. Текст програми. Дана курсова робота розроблялася в основному засобами мови програмування PHP і її текст складається з багатьох файлів. Текст кожного з них подано нижче. Файл .htaccess. Файл connect.inc повинен бути захищений засобами Apache за допомогою .htaccess, директива Files. <Files connect.inc> order allow,deny deny from all </Files> <Files .htaccess> order allow,deny deny from all </Files> Файл index.php. Цей файл використовується під’єднання основного скрипту, шо розмішений у файлі forum.php і для виведення привітання „Welcome to our forum”. <html> <head> <title> Forum </title> </head> <body> <font style="background: #479E47; color: white; margin: 0px 0 4px 0; font: normal 18px sans-serif; padding: 4px 2px 4px 4px; width: 100%">Welcome to our forum</font><br> <center> <? $f_incl_script="forum.php"; include($f_incl_script); ?> </center> </body> </html> Файл forum.php. Цей файл – це php-скрипт, який є основним файлом що відображає форум і підключає додаткові файли потрібні для роботи і адміністрування форуму. Ці файли розташовані в папці incl. <? if (empty($f_incl_script)) { $f_for_relative=""; } else { $f_for_relative=dirname($f_incl_script)."/"; } $forchangelines="one"; $showemails=trim(file_get_contents($f_for_relative."conf/showemails.txt")); include($f_for_relative."incl/scandir.php"); include($f_for_relative."incl/smilies.php"); if (empty($_GET['pagenum'])) { $_GET['pagenum']=0; } echo "\n \n \n <!-- Free forum provided by: ".file_get_contents($f_for_relative.'admin/conf/supporturl.txt')." -->\n \n \n"; echo "<link href=\"".$f_for_relative."templ/styles/".file_get_contents($f_for_relative."conf/css.txt").".css\" type=text/css rel=stylesheet>"; $layarr=file($f_for_relative."templ/layouts/".file_get_contents($f_for_relative."conf/layout.txt").".txt"); $f_top=$layarr[1]; $f_pre=$layarr[3]; $f_pre_two=$layarr[5]; $f_after=$layarr[7]; $f_bottom=$layarr[9]; $f_separ=$layarr[11]; $f_postinfoend=$layarr[13]; $f_posts_pre=$layarr[15]; $f_posts_after=$layarr[17]; $f_postr_pre=$layarr[19]; $f_postr_after=$layarr[21]; $f_beforeposttable=$layarr[23]; $f_afterposttable=$layarr[25]; $f_numofthispage=$layarr[27]; $f_numofthispage_end=$layarr[29]; $f_postnewsubj=$layarr[31]; $f_postnewreply=$layarr[33]; $f_smilies=$layarr[35]; if (empty($_GET['act'])) { $_GET['act']="subj"; } $f_messonpage=file_get_contents($f_for_relative."conf/messonpage.txt"); if ($_GET['act']=="subj") { // SHOW TOPICS START echo $f_top; $scandir=$f_for_relative."mess"; get_dir_files(); $filesoutput=$filearray; @sort($filesoutput); $filesoutput=@array_reverse($filesoutput); $f_i=$_GET['pagenum']*$f_messonpage; if (count($filesoutput)-$f_i>$f_messonpage) { $f_till=$f_i+$f_messonpage; } else { $f_till=count($filesoutput); $f_i=$_GET['pagenum']*$f_messonpage; } while ($f_i<$f_till) { if (is_dir($f_for_relative."mess/".$filesoutput[$f_i])) { if ($forchangelines=="one") { echo $f_pre; $forchangelines="two"; } else ...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини